package org.springblade.flow.engine.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntityImpl;
import org.springblade.flow.engine.entity.FlowProcess;

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "FlowProcessVO对象", description = "FlowProcessVO对象")
public class FlowProcessVO extends FlowProcess {

	@ApiModelProperty(value = "图纸主键")
	private Long drawingUploadId;

	@ApiModelProperty(value = "图纸代号")
	private String drawingNumber;

	@ApiModelProperty(value = "图纸名称")
	private String drawingName;

	@ApiModelProperty(value = "发起状态")
	private Integer status;

	@ApiModelProperty(value = "发起状态描述")
	private String statusStr;

	public FlowProcessVO(ProcessDefinitionEntityImpl entity) {
		super(entity);
	}


}
